#ifndef __IR_HANDLE_H
#define __IR_HANDLE_H

typedef struct _IR_CODE
{
	u8 Ir_Status; //红外接收处理状态
	u8 Ir_Receive_Count; //红外接收数据位计数
	u32 Ir_Receive_Data; //32位红外接收数据
	u8 Ir_receive_ok; //红外接收完成标志

} IR_CODE;

void Ir_Receive_Handle(void);
u8 Ir_Process(void);
void TIM_IT_Updata_Handle(void);
void Init_TIM2(void);
void IrTask_Init(void);

#endif